package net.sxnic.workflow.node;

public class NodeConfig {
	
	
	
	public static final String NC_SPECIAL = "special";

	/**
	 * 接收人，节点的承办人
	 */
	public static final String NCC_ASSIGNEE = "assignee";

	/**
	 * content内容
	 */

	/**
	 * nextNode
	 */
	public static final String NCC_NEXTNODE = "nextNode";

	/**
	 * validate
	 */
	public static final String NCC_VALIDATE = "validate";
	
	/**
	 * wfChartNextNode
	 */
	public static final String NCC_CHARTNEXTNODE = "wfChartNextNode";
	/**
	 * 处室-处长的对应
	 * <p>
	 * 如：<defautltAssignee>special:chushi</defautltAssignee>
	 * 但是<defautltAssignee>
	 * 节点内不允许出现users，groups，roles的定义，<users><groups><roles>也不可以和
	 * <defautltAssignee>平行使用 如果同时出现则以<defautltAssignee>为准。
	 * 以下几个特殊的接收人定义参照此定义和规则。
	 * </p>
	 */
	public static final String DEFAULTASSIGNEE_CHUSHI = "chushi";

	/**
	 * 当前用户的处员
	 */
	public static final String DEFAULTASSIGNEE_CHUYUAN = "chuyuan";

	/**
	 * 当前用户的处长
	 */
	public static final String DEFAULTASSIGNEE_CHUZHANG = "chuzhang";

	/**
	 * 传阅人员
	 */
	public static final String DEFAULTASSIGNEE_CHUANYUE = "chuanyue";

	/**
	 * 流程开启人
	 */
	public static final String DEFAULTASSIGNEE_DRAFTER = "initiator";
	
	

}
